home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_101.txt < prev    next >
Text File  |  1991-04-25  |  12KB  |  203 lines

  1. # near model CODE resource
  2. # jump table entries: 11592-11593 (2 of them)
  3. export_1449:
  4. 00000000  4E56 FDDE                link       A6, -0x0222
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2054                     movea.l    A0, [A4]
  8. 0000000E  4A28 0052                tst.b      [A0 + 0x52]
  9. 00000012  6D00 013E                blt        +0x140 /* 00000152 */
  10. 00000016  2D4C FFE6                move.l     [A6 - 0x1A], A4
  11. 0000001A  7000                     moveq.l    D0, 0x00
  12. 0000001C  2D40 FFEA                move.l     [A6 - 0x16], D0
  13. 00000020  2D40 FFEE                move.l     [A6 - 0x12], D0
  14. 00000024  2D40 FFF2                move.l     [A6 - 0xE], D0
  15. 00000028  2D40 FFF6                move.l     [A6 - 0xA], D0
  16. 0000002C  2F00                     move.l     -[A7], D0
  17. 0000002E  2F00                     move.l     -[A7], D0
  18. 00000030  486E FFE6                pea.l      [A6 - 0x1A]
  19. 00000034  2F00                     move.l     -[A7], D0
  20. 00000036  487A 0124                pea.l      [PC + 0x124 /* 0000015C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  21. 0000003A  2F0C                     move.l     -[A7], A4
  22. 0000003C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  23. 00000040  2E00                     move.l     D7, D0
  24. 00000042  4878 0BEE                push.l     0xBEE
  25. 00000046  2F0C                     move.l     -[A7], A4
  26. 00000048  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  27. 0000004C  2D47 FFFC                move.l     [A6 - 0x4], D7
  28. 00000050  0C6E EC78 FFFC           cmpi.w     [A6 - 0x4], 0xEC78
  29. 00000056  57C0                     seq        D0
  30. 00000058  4400                     neg.b      D0
  31. 0000005A  4880                     ext.w      D0
  32. 0000005C  48C0                     ext.l      D0
  33. 0000005E  2054                     movea.l    A0, [A4]
  34. 00000060  0228 007F 005C           andi.b     [A0 + 0x5C], 0x7F
  35. 00000066  EF08                     lsl        D0.b, 7
  36. 00000068  8128 005C                or.b       [A0 + 0x5C], D0
  37. 0000006C  2054                     movea.l    A0, [A4]
  38. 0000006E  216E FFEE 003E           move.l     [A0 + 0x3E], [A6 - 0x12]
  39. 00000074  2054                     movea.l    A0, [A4]
  40. 00000076  216E FFF2 003A           move.l     [A0 + 0x3A], [A6 - 0xE]
  41. 0000007C  202E FFEA                move.l     D0, [A6 - 0x16]
  42. 00000080  5380                     subq.l     D0, 1
  43. 00000082  2054                     movea.l    A0, [A4]
  44. 00000084  2140 0054                move.l     [A0 + 0x54], D0
  45. 00000088  2054                     movea.l    A0, [A4]
  46. 0000008A  08E8 0007 0052           bset.b     [A0 + 0x52], 0x7
  47. 00000090  4A2D F685                tst.b      [A5 - 0x97B]
  48. 00000094  4FEF 0020                lea.l      A7, [A7 + 0x20]
  49. 00000098  6700 00B8                beq        +0xBA /* 00000152 */
  50. 0000009C  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  51. 000000A0  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  52. 000000A4  2054                     movea.l    A0, [A4]
  53. 000000A6  216E FFE2 0058           move.l     [A0 + 0x58], [A6 - 0x1E]
  54. 000000AC  41EE FDDE                lea.l      A0, [A6 - 0x222]
  55. 000000B0  4210                     clr.b      [A0]
  56. 000000B2  41EE FEDE                lea.l      A0, [A6 - 0x122]
  57. 000000B6  4210                     clr.b      [A0]
  58. 000000B8  4878 514A                push.l     0x514A /* 'QJ' */
  59. 000000BC  486E FDDE                pea.l      [A6 - 0x222]
  60. 000000C0  2F0C                     move.l     -[A7], A4
  61. 000000C2  2054                     movea.l    A0, [A4]
  62. 000000C4  2050                     movea.l    A0, [A0]
  63. 000000C6  2268 0054                movea.l    A1, [A0 + 0x54]
  64. 000000CA  4E91                     jsr        [A1]
  65. 000000CC  2054                     movea.l    A0, [A4]
  66. 000000CE  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  67. 000000D2  486E FEDE                pea.l      [A6 - 0x122]
  68. 000000D6  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  69. 000000DA  41EE FDDE                lea.l      A0, [A6 - 0x222]
  70. 000000DE  2D48 FFDE                move.l     [A6 - 0x22], A0
  71. 000000E2  47EE FEDE                lea.l      A3, [A6 - 0x122]
  72. 000000E6  2F0B                     move.l     -[A7], A3
  73. 000000E8  2F08                     move.l     -[A7], A0
  74. 000000EA  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  75. 000000EE  7200                     moveq.l    D1, 0x00
  76. 000000F0  4A00                     tst.b      D0
  77. 000000F2  57C1                     seq        D1
  78. 000000F4  4401                     neg.b      D1
  79. 000000F6  4A01                     tst.b      D1
  80. 000000F8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  81. 000000FC  6754                     beq        +0x56 /* 00000152 */
  82. 000000FE  4878 514A                push.l     0x514A /* 'QJ' */
  83. 00000102  486E FEDE                pea.l      [A6 - 0x122]
  84. 00000106  2F0C                     move.l     -[A7], A4
  85. 00000108  2054                     movea.l    A0, [A4]
  86. 0000010A  2050                     movea.l    A0, [A0]
  87. 0000010C  2268 005C                movea.l    A1, [A0 + 0x5C]
  88. 00000110  4E91                     jsr        [A1]
  89. 00000112  7000                     moveq.l    D0, 0x00
  90. 00000114  2F00                     move.l     -[A7], D0
  91. 00000116  2F0C                     move.l     -[A7], A4
  92. 00000118  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  93. 0000011C  2640                     movea.l    A3, D0
  94. 0000011E  200B                     move.l     D0, A3
  95. 00000120  4FEF 0014                lea.l      A7, [A7 + 0x14]
  96. 00000124  672C                     beq        +0x2E /* 00000152 */
  97. 00000126  4878 687E                push.l     0x687E /* 'h~' */
  98. 0000012A  2F0B                     move.l     -[A7], A3
  99. 0000012C  2053                     movea.l    A0, [A3]
  100. 0000012E  2050                     movea.l    A0, [A0]
  101. 00000130  2268 000C                movea.l    A1, [A0 + 0xC]
  102. 00000134  4E91                     jsr        [A1]
  103. 00000136  4A00                     tst.b      D0
  104. 00000138  508F                     addq.l     A7, 8
  105. 0000013A  6716                     beq        +0x18 /* 00000152 */
  106. 0000013C  2F0B                     move.l     -[A7], A3
  107. 0000013E  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  108. 00000142  0C40 514D                cmpi.w     D0, 0x514D /* 'QM' */
  109. 00000146  588F                     addq.l     A7, 4
  110. 00000148  6608                     bne        +0xA /* 00000152 */
  111. 0000014A  2053                     movea.l    A0, [A3]
  112. 0000014C  08E8 0006 0060           bset.b     [A0 + 0x60], 0x6
  113. label00000152:
  114. 00000152  4CEE 1880 FDD2           movem.l    D7,A3,A4, [A6 - 0x22E]
  115. 00000158  4E5E                     unlink     A6
  116. 0000015A  4E75                     rts
  117. 0000015C  4E56 0000                link       A6, 0
  118. 00000160  48E7 0018                movem.l    -[A7], A3,A4
  119. 00000164  266E 000C                movea.l    A3, [A6 + 0xC]
  120. 00000168  286E 0008                movea.l    A4, [A6 + 0x8]
  121. 0000016C  082C 0006 0028           btst.b     [A4 + 0x28], 0x6
  122. 00000172  663E                     bne        +0x40 /* 000001B2 */
  123. 00000174  082C 0004 001E           btst.b     [A4 + 0x1E], 0x4
  124. 0000017A  661A                     bne        +0x1C /* 00000196 */
  125. 0000017C  52AB 0010                addq.l     [A3 + 0x10], 1
  126. 00000180  2F0C                     move.l     -[A7], A4
  127. 00000182  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  128. 00000186  D1AB 000C                add.l      [A3 + 0xC], D0
  129. 0000018A  2F0C                     move.l     -[A7], A4
  130. 0000018C  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  131. 00000190  D1AB 0008                add.l      [A3 + 0x8], D0
  132. 00000194  508F                     addq.l     A7, 8
  133. label00000196:
  134. 00000196  52AB 0004                addq.l     [A3 + 0x4], 1
  135. 0000019A  4A2D FC9C                tst.b      [A5 - 0x364]
  136. 0000019E  6712                     beq        +0x14 /* 000001B2 */
  137. 000001A0  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  138. 000001A4  4A00                     tst.b      D0
  139. 000001A6  670A                     beq        +0xC /* 000001B2 */
  140. 000001A8  7080                     moveq.l    D0, 0xFFFFFF80
  141. 000001AA  2F00                     move.l     -[A7], D0
  142. 000001AC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  143. 000001B0  588F                     addq.l     A7, 4
  144. label000001B2:
  145. 000001B2  7000                     moveq.l    D0, 0x00
  146. 000001B4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  147. 000001BA  4E5E                     unlink     A6
  148. 000001BC  4E75                     rts
  149. export_1450:
  150. 000001BE  4E56 0000                link       A6, 0
  151. 000001C2  48E7 0118                movem.l    -[A7], D7,A3,A4
  152. 000001C6  286E 0008                movea.l    A4, [A6 + 0x8]
  153. 000001CA  2054                     movea.l    A0, [A4]
  154. 000001CC  4A28 0052                tst.b      [A0 + 0x52]
  155. 000001D0  6D7C                     blt        +0x7E /* 0000024E */
  156. 000001D2  2054                     movea.l    A0, [A4]
  157. 000001D4  2668 0092                movea.l    A3, [A0 + 0x92]
  158. 000001D8  200B                     move.l     D0, A3
  159. 000001DA  6772                     beq        +0x74 /* 0000024E */
  160. 000001DC  7000                     moveq.l    D0, 0x00
  161. 000001DE  302B 002A                move.w     D0, [A3 + 0x2A]
  162. 000001E2  222B 001C                move.l     D1, [A3 + 0x1C]
  163. 000001E6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  164. 000001EA  2054                     movea.l    A0, [A4]
  165. 000001EC  2140 00C6                move.l     [A0 + 0xC6], D0
  166. 000001F0  3E2B 001A                move.w     D7, [A3 + 0x1A]
  167. 000001F4  2F0C                     move.l     -[A7], A4
  168. 000001F6  4EAD 2FDA                jsr        [A5 + 0x2FDA /* export_1527 */]
  169. 000001FA  4A00                     tst.b      D0
  170. 000001FC  588F                     addq.l     A7, 4
  171. 000001FE  6710                     beq        +0x12 /* 00000210 */
  172. 00000200  7000                     moveq.l    D0, 0x00
  173. 00000202  302B 0014                move.w     D0, [A3 + 0x14]
  174. 00000206  4A80                     tst.l      D0
  175. 00000208  2054                     movea.l    A0, [A4]
  176. 0000020A  2140 0054                move.l     [A0 + 0x54], D0
  177. 0000020E  6018                     bra        +0x1A /* 00000228 */
  178. label00000210:
  179. 00000210  302B 00A2                move.w     D0, [A3 + 0xA2]
  180. 00000214  D06B 00A0                add.w      D0, [A3 + 0xA0]
  181. 00000218  9E40                     sub.w      D7, D0
  182. 0000021A  202B 0076                move.l     D0, [A3 + 0x76]
  183. 0000021E  D0AB 0072                add.l      D0, [A3 + 0x72]
  184. 00000222  2054                     movea.l    A0, [A4]
  185. 00000224  2140 0054                move.l     [A0 + 0x54], D0
  186. label00000228:
  187. 00000228  7000                     moveq.l    D0, 0x00
  188. 0000022A  3007                     move.w     D0, D7
  189. 0000022C  222B 001C                move.l     D1, [A3 + 0x1C]
  190. 00000230  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  191. 00000234  2054                     movea.l    A0, [A4]
  192. 00000236  90A8 00C6                sub.l      D0, [A0 + 0xC6]
  193. 0000023A  2054                     movea.l    A0, [A4]
  194. 0000023C  2140 003E                move.l     [A0 + 0x3E], D0
  195. 00000240  2054                     movea.l    A0, [A4]
  196. 00000242  2140 003A                move.l     [A0 + 0x3A], D0
  197. 00000246  2054                     movea.l    A0, [A4]
  198. 00000248  08E8 0007 0052           bset.b     [A0 + 0x52], 0x7
  199. label0000024E:
  200. 0000024E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  201. 00000254  4E5E                     unlink     A6
  202. 00000256  4E75                     rts
  203.